package com.sg.service.biz.component;

import com.sg.dto.biz.component.req.*;
import com.sg.dto.biz.component.res.*;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface FinanceService {
    /**
     * D2-查询目标预算设置个性准备列表(redis)
     */
    QueryTargetBudgetSetPersonalPreListComRespDto queryTargetBudgetSetPersonalPreListCom(QueryTargetBudgetSetPersonalPreListComReqDto queryTargetBudgetSetPersonalPreListComRep);

    /**
     * D2-新增账户个性准备(redis)
     */
    AddAccountPersonalPreComRespDto addAccountPersonalPreCom(AddAccountPersonalPreComReqDto addAccountPersonalPreComRep);

    /**
     * D2-查询账户个性准备列表(redis)
     */
    QueryAccountPersonalPreListComRespDto queryAccountPersonalPreListCom(QueryAccountPersonalPreListComReqDto queryAccountPersonalPreListComRep);

    /**
     * D2-新增目标预算设置个性准备(redis)
     */
    AddTargetBudgetSetPersonalPreComRespDto addTargetBudgetSetPersonalPreCom(AddTargetBudgetSetPersonalPreComReqDto addTargetBudgetSetPersonalPreComRep);

    /**
     * D2-查询目标预算设置个性准备部分数据列表（入参查redis）
     */
    QueryTargetBudgetSetPersonalPreRefListComRespDto queryTargetBudgetSetPersonalPreRefListCom(QueryTargetBudgetSetPersonalPreRefListComReqDto queryTargetBudgetSetPersonalPreRefListComRep);

    /**
     * D2修改目标预算设置(redis)
     */
    UpdateTargetBudgetSetRedisComRespDto updateTargetBudgetSetRedisCom(UpdateTargetBudgetSetRedisComReqDto updateTargetBudgetSetRedisComRep);
    //
}
